home *** CD-ROM | disk | FTP | other *** search
/ AMIGA-CD 2 / Amiga-CD - Volume 2.iso / ungepackte_daten / 1994 / 12 / 02 / tips.ampk / Tips & Tricks / Lock2AppMenu / LiesMich < prev    next >
Encoding:
Text File  |  1995-06-01  |  2.7 KB  |  51 lines

  1. Philipp Neudecker
  2. Hermannstraße 8
  3. 95213 Münchberg
  4. Tel.: 09251/6228
  5.  
  6.  
  7. Hinweise zum Workbench-Hifsprogramm Lock2AppMenu:
  8.  
  9.  
  10. Der Schreibschutz von Disketten hilft nicht nur gegen Datenverlust durch ver-
  11. sehentliche Aktionen des Benutzers, sondern dämmt auch wirksam die Verbreitung
  12. von Viren ein. Beides kann sehr peinliche Folgen haben. Um diesen Schutz auch
  13. auf Festplatten zu übertragen, liefert Commodore den CLI-Befehl "Lock" mit aus,
  14. der softwaremäßig einen Schreibschutz emuliert. Bei Benutzung auf der Workbench
  15. ist es jedoch sehr umständlich, dafür immer den Umweg über ein Shell-Fenster
  16. oder das "Execute command"-Menü gehen zu müssen. Ab der WB-Version 2.0 bietet
  17. sich eine Alternative an: die Verwendung von Application-Menus, d. h. die Über-
  18. nahme ins Tools-Menü der Workbench. Lock2AppMenu ist ein Programm, das eben die-
  19. se Aufgabe erfüllt.
  20.  
  21. Zur Benutzung des Programms: Nach dem Start über Workbench oder Shell werden die
  22. Menüpunkte "Lock on" (Schreibschutz an) und "Lock off" (Schreibschutz aus) ein-
  23. gerichtet und das Programm überwacht im Hintergrund, ob einer davon angewählt
  24. wird. Zur (De-)Aktivierung des Schreibschutzes muß man nur das / die betreffen-
  25. de(n) Icon(s) auswählen (anklicken) und den entsprechenden Menüpunkt anwählen;
  26. es wird ein Ausgabefenster geöffnet und der Lock-Befehl für die entsprechenden
  27. Laufwerke ausgeführt. Das Fenster kann nun geschlossen werden.
  28. Um das Programm zu beenden, genügt ein weiterer Programmaufruf (WB oder Shell).
  29. Zum automatischen Aufruf beim Booten ist folgendes zu beachten: Bei Aufruf in
  30. der Startup-sequence muß der Befehl LoadWB bereits einige Zeit vorher ausgeführt
  31. worden sein, was notfalls mit einem WAIT-Befehl sichergestellt werden muß. Sinn-
  32. voller erscheint mir daher, ein Icon zu kreieren und das Programm in die Schub-
  33. lade WBStartup zu kopieren. Vorsicht: Da es im Hintergrund aktiv bleibt, ist es
  34. notwendig, das Icon anzuklicken, den Menüpunkt "Icons/Information" anzuwählen
  35. und bei den "Tool Types" den Eintrag "DONOTWAIT" anzufügen. Andernfalls er-
  36. scheint jedesmal ein Requester, der dann mit "NO" zu beantworten ist.
  37.  
  38. Lock2AppMenu ist für M2Amiga V4.3 geschrieben. Für einen optimierten und resi-
  39. dentfähigen Code sind folgende Optionen sinnvoll: m2c: -y -x; m2l: -x +r
  40. Ich habe mich um umfangreiche Kommentierung bemüht. Mit etwas Modula-2-Erfahrung
  41. dürfte es nicht schwer sein, auch andere Einträge in das Tools-Menü vorzunehmen
  42. und zu überwachen.
  43. Noch eine Anmerkung: Für die Stop-Nachricht habe ich den Typ
  44. toolExit verwendet, von dem ich nicht weiß, wozu er gut ist und ob das System
  45. ihn verwendet. Deshalb habe ich vorsichtshalber eine aussagekräftige userData
  46. (Konstante StopData - "Stop") mitgeschickt.
  47. Für Fehlermeldungen und Verbesserungsvorschläge bin ich selbstverständlich
  48. jederzeit dankbar.
  49.  
  50. Philipp Neudecker
  51.